Linked List

A linked list is a sequence of data structures, which are connected together via links.
Linked List is a sequence of links which contains items. Each link contains a connection to another link. Linked list is the second most-used data structure after array.

Following are the important terms to understand the concept of Linked List:-

Link − Each link of a linked list can store a data called an element.
Next − Each link of a linked list contains a link to the next link called Next.
LinkedList − A Linked List contains the connection link to the first link called First.

Linked List Representation:-

Linked list can be visualized as a chain of nodes, where every node points to the next node. Responsive image

Animations



Addition of node






Sorting a Linked List








Addition in Doubly Linked List





Deletion from Doubly Linked List





Circular queue as a Linked List